###Function###
MsgBox

###Description###
Zeigt eine einfache MessageBox mit optionaler Zeitbegrenzung an.

###Syntax###
MsgBox ( flag, "title", "text" [, timeout = 0 [, hwnd]] )


###Parameters###
@@ParamTable@@
flag
	Das Flag gibt an, wie die Box aussieht, und welche Buttons angezeigt werden. Siehe Bemerkungen.
title
	Der Titel der MessageBox.
text
	Der Text der MessageBox.
timeout
	[optional] Zeitbegrenzung in Sekunden. Danach wird die MessageBox automatisch geschlossen. Der Standard ist 0 welches keiner Zeitunterbrechung entspricht.
hwnd
	[optional] Das Fenster Handle welches als Parent fr diesen Dialog verwendet werden soll.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	Die ID des gedrckten Buttons.
Fehler:	$IDTIMEOUT (-1) wenn die Messagebox nach Zeitberschreitung automatisch geschlossen wurde.
@@End@@

<br>
@@ParamTable@@
<b>Gedrckter Button</b>
	<b>Rckgabewert</b>
OK
	$IDOK (1)   (gltig fr Flag 0, 1)
ABBRECHEN
	$IDCANCEL (2)   (gltig fr Flag 1, 3, 5, 6)
ABBRECHEN
	$IDABORT (3)   (gltig fr Flag 2)
WIEDERHOLEN
	$IDRETRY (4)   (gltig fr Flag 2, 5)
IGNORIEREN
	$IDIGNORE (5)   (gltig fr Flag 2)
JA
	$IDYES (6)   (gltig fr Flag 3, 4)
NEIN
	$IDNO (7)   (gltig fr Flag 3, 4)
WIEDERHOLEN
	$IDTRYAGAIN (10)   (gltig fr Flag 6)
WEITER
	$IDCONTINUE (11)   (gltig fr Flag 6)
@@End@@
Konstanten sind in MsgBoxConstants.au3 definiert.


###Remarks###
Der Flag Parameter kann eine Kombination der folgenden Werte sein:

@@StandardTable1@@
<b>Konstante</b>	<b>Flag (dezimal)</b>	<b>Resultierende(r) Button(s)</b>	<b>Flag (hexadezimal)</a>
$MB_OK	0	OK	0x0
$MB_OKCANCEL	1	OK und Abbrechen	0x1
$MB_ABORTRETRYIGNORE	2	Abbrechen, Wiederholen und Ignorieren	0x2
$MB_YESNOCANCEL	3	Ja, Nein, und Abbrechen	0x3
$MB_YESNO	4	Ja und Nein	0x4
$MB_RETRYCANCEL	5	Wiederholen und Abbrechen	0x5
$MB_CANCELTRYCONTINUE	6	Abbrechen, Wiederholen, Weiter	0x6
$MB_HELP	16384	Hilfe-Button wird zur Messagebox hinzugefgt. Wird der Hilfe-Button oder F1 gedrckt, so wird dem Besitzer eine WM_HELP Meldung gesendet.	0x4000
<b>Konstante</b>	<b>Flag (dezimal)</b>	<b>Resultierendes Icon</b>	<b>Flag (hexadezimal)</a>
	0	(Kein Icon) 	0x0
$MB_ICONERROR	16	Stopp-Zeichen	0x10
$MB_ICONQUESTION	32	Fragezeichen	0x20
$MB_ICONWARNING	48	Ausrufezeichen	0x30
$MB_ICONINFORMATION	64	Information (bestehend aus einem "i" in einem Kreis)	0x40
<b>Konstante</b>	<b>Flag (dezimal)</b>	<b>Resultierender Standardbutton</b>	<b>Flag (hexadezimal)</a>
$MB_DEFBUTTON1	0	Erster Button ist der Standardbutton	0x0
$MB_DEFBUTTON2	256	Zweiter Button ist der Standardbutton	0x100
$MB_DEFBUTTON3	512	Dritter Button ist der Standardbutton	0x200
$MB_DEFBUTTON4	768	Vierter Button ist der Standardbutton	0x300
<b>Konstante</b>	<b>Flag (dezimal)</b>	<b>Resultierende Modalitt</b>	<b>Flag (hexadezimal)</a>
$MB_APPLMODAL	0	Anwendung 	0x0
$MB_SYSTEMMODAL	4096	System-modal (Dialog hat ein Icon)	0x1000
$MB_TASKMODAL	8192	Task-modal	0x2000
<b>Konstante</b>	<b>Flag (dezimal)</b>	<b>Sonstiges Ergebnis</b>	<b>Flag (hexadezimal)</a>
	0	(nichts weiteres)	0x0
$MB_DEFAULT_DESKTOP_ONLY	131072	<a href="MsgBox.htm">MsgBox()</a> wird am Default-Desktop der interaktiven window station angezeigt.	0x20000
$MB_RIGHT	524288	Titel und Text sind rechtsbndig angeordnet	0x80000
$MB_RTLREADING	1048576	Titel und Text werden, auf hebrisch und arabischen Systemen, in rechts nach links Leserichtung angezeigt.	0x100000
$MB_SETFOREGROUND	65536	Die Messagebox wird das oberste Fenster.	0x10000
$MB_TOPMOST	262144	<a href="MsgBox.htm">MsgBox()</a> wird immer im Vordergrund angezeigt (Attribut 'top-most' gesetzt)	0x40000
$MB_SERVICE_NOTIFICATION	2097152	Es wird eine Messagebox auf dem aktuell aktivem Desktop angezeigt, auch wenn kein Benutzer am Rechner eingeloggt ist.	0x200000
@@End@@

Ein Beispiel: Will man eine MessageBox mit dem Attribut SYSTEMMODAL und JA-/NEIN-Button, so wre der Flag-Wert 4096+4 (oder 4100). Oder hexadezimal: 0x1000+0x4 (oder 0x1004).

Eine MessageBox erscheint zentriert auf dem Bildschirm und verndert ihre Gre nach der Lnge des anzuzeigenden Textes. Trotzdem kann der Titel abgeschnitten werden, wenn das Attribut SYSTEMMODAL (4096) gesetzt wird.

Wenn der Titel gleich mit dem <a href="../keywords/Default.htm">Schlsselwort Default</a> ist, wird @Scriptname verwendet

Konstanten sind in MsgBoxConstants.au3 definiert.


###Related###
InputBox, ToolTip, TrayTip, SplashTextOn


###Example###
@@IncludeExample@@
